home *** CD-ROM | disk | FTP | other *** search
- Date: Wed, 8 Jun 1994 00:20:42 -0400 (EDT)
- From: Timothy Miller <millert@undergrad.csee.usf.edu>
- Subject: Re: Proposal v5
- To: gem-list@world.std.com
- In-Reply-To: <199406080346.AA239067187@relay2.geis.com>
- Message-Id: <Pine.3.87.9406080042.A10748-0100000@grad>
- Mime-Version: 1.0
- Precedence: bulk
-
-
-
- On Wed, 8 Jun 1994 s.sanders2@genie.geis.com wrote:
-
- > Reply: Item #1356720 from GEM-LIST-APPROVAL@WORLD.STD.COM@INET01#
- >
- > All:
- >
- > Ok, ok, so no one likes the SHIFT-CTRL-C 'Copy to...' :) That's
- > fine. I still don't agree that a database or spreadsheet could do an
- > append easily or intuitively. I think leaving SHIFT-CTRL-V as 'Paste
- > from...' would be useful.
-
- Actually, _I_ like 'Copy to...'. I think there needs to be a key
- combination for 'export block', and that's what this is... unless you
- want something like Ctrl-E or shift-ctrl-E for Export. In that case, you
- wouldn't need a shift-ctrl-v 'Paste from...' because you'd change the
- terminology to Import (shift-ctrl-I?).
-
- Then shift-ctrl-C would be copy-append to clipboard and shift-ctrl-x
- would be cut-append to clipboard. What would shift-ctrl-v become? This
- would be for where is it applicable, only.
-
- >
- > I think the ClrHome combinations should be changed too as follows:
- >
- > ClrHome - Top of Window
- > SHIFT-ClrHome - Bottom of Window
- > CTRL-ClrHome - Top of Document
- > SHIFT-CTRL-ClrHome - Bottom of Document
-
- Ah, yes. We are NOW using some smart thinking. If something is too easy
- to hit, you are careful about it, and do it in a way that doesn't create
- extra work for the programmer. I sure wish this were always the case.
-
- >
- >
- > Tim Miller:
- >
- > The structure I defined would define RETURN as 0x000D and CTRL-M as
- > 0x004D. Every alphabetic key would be stored in uppercase and you'd
- > use the shift parameter to determine which modifier keys were down.
- > The only ones that we'd have to standardize a set for would be non
- > ASCII printable like F1-F10, Help, Undo, etc.. i.e. ones with a low
- > byte of 0x00.
-
- Ah! Now I understand! It wasn't clear to me before that you were
- suggesting that one REPLACE the key table. This way, the application has
- complete knowlege of what's going on, including the state of the shift
- keys, independantly of what keys are hit. This way, using right-shift
- for selecting a block would be easier to implement.
-
- The solution _I_ came up with was a bit different. Since the placement
- of return, enter, backspace, tab, and escape don't change on foreign
- keyboards (to my knowlege), the equivalent ctrl-keys would have the same
- ascii value, but a different scan code. It's then a simple if not equals
- thing.
-
- >
- > Alexander:
- >
- > I think it would be prudent in some cases to allow more than one
- > equivalent for a function. How this would be implemented would have
- > to be decided but I know almost _every_ USA program uses CTRL-SHIFT-S
- > and every German one uses CTRL-M. Windows does this a lot. Many
- > programs use CTRL-X and CTRL-INSERT for Cut. Only CTRL-X is put in
- > the menu. A really smart program could display the equivalent in the
- > menu for the country it's compiled for but still accept both.
- >
- > -Scott @ SDS
- >
- >
- I agree with the above, but don't get messy about it.
-
-
-